[INFO] cloning repository https://github.com/dokkandar/Auto_RASM
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dokkandar/Auto_RASM" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdokkandar%2FAuto_RASM", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdokkandar%2FAuto_RASM'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 338cf8669d2afaccc2a69d804e62acac8e6ff198
[INFO] checking dokkandar/Auto_RASM against try#d8be25549d5418405531341b4be6d8538fc3c42e for pr-156160
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdokkandar%2FAuto_RASM" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/dokkandar/Auto_RASM
[INFO] finished tweaking git repo https://github.com/dokkandar/Auto_RASM
[INFO] tweaked toml for git repo https://github.com/dokkandar/Auto_RASM written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/dokkandar/Auto_RASM on toolchain d8be25549d5418405531341b4be6d8538fc3c42e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d8be25549d5418405531341b4be6d8538fc3c42e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/dokkandar/Auto_RASM already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d8be25549d5418405531341b4be6d8538fc3c42e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4daada4791751759f8f7b27056a68ef5b7823af976e815bd68fd5cfe9b2ffdb8
[INFO] running `Command { std: "docker" "start" "4daada4791751759f8f7b27056a68ef5b7823af976e815bd68fd5cfe9b2ffdb8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4daada4791751759f8f7b27056a68ef5b7823af976e815bd68fd5cfe9b2ffdb8" "/opt/rustwide/cargo-home/bin/cargo" "+d8be25549d5418405531341b4be6d8538fc3c42e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4daada4791751759f8f7b27056a68ef5b7823af976e815bd68fd5cfe9b2ffdb8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4daada4791751759f8f7b27056a68ef5b7823af976e815bd68fd5cfe9b2ffdb8" "/opt/rustwide/cargo-home/bin/cargo" "+d8be25549d5418405531341b4be6d8538fc3c42e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking cad_nurbs v0.1.0 (/opt/rustwide/workdir/cad_nurbs)
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]    Compiling wayland-client v0.31.14
[INFO] [stderr]    Compiling wayland-backend v0.3.15
[INFO] [stderr]    Compiling quick-xml v0.39.4
[INFO] [stderr]    Compiling xml-rs v0.8.28
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking rustix v0.38.44
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]     Checking cad_kernel v0.1.0 (/opt/rustwide/workdir/cad_kernel)
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking fax v0.2.7
[INFO] [stderr]     Checking owned_ttf_parser v0.25.1
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]     Checking emath v0.30.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking x11rb-protocol v0.13.2
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking ab_glyph v0.2.32
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking ecolor v0.30.0
[INFO] [stderr]    Compiling winit v0.30.13
[INFO] [stderr]    Compiling smithay-client-toolkit v0.20.0
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1020:35
[INFO] [stdout]      |
[INFO] [stdout] 1020 |                     widths: { let mut w: Vec<(f64,f64)> = p.widths.iter().rev().map(|&(s,e)| (e,s)).collect(); w },
[INFO] [stdout]      |                                   ----^
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking epaint_default_fonts v0.30.0
[INFO] [stderr]     Checking profiling v1.0.18
[INFO] [stderr]     Checking xkbcommon-dl v0.4.2
[INFO] [stderr]    Compiling glutin v0.32.3
[INFO] [stderr]     Checking dpi v0.1.2
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> cad_kernel/src/spatial.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |             let mut out: Vec<u32> = (0..self.n_entities as u32).collect();
[INFO] [stdout]     |                 ----^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]    Compiling glutin-winit v0.5.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking cad_io v0.1.0 (/opt/rustwide/workdir/cad_io)
[INFO] [stderr]    Compiling wayland-scanner v0.31.10
[INFO] [stderr]     Checking cad_param v0.1.0 (/opt/rustwide/workdir/cad_param)
[INFO] [stderr]     Checking cad_wall v0.1.0 (/opt/rustwide/workdir/cad_wall)
[INFO] [stderr]     Checking glow v0.14.2
[INFO] [stderr]     Checking cad_snap v0.1.0 (/opt/rustwide/workdir/cad_snap)
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking cad_cli v0.1.0 (/opt/rustwide/workdir/cad_cli)
[INFO] [stderr]    Compiling glutin_egl_sys v0.7.1
[INFO] [stderr]    Compiling glutin_glx_sys v0.6.1
[INFO] [stdout] warning: unused import: `crate::join::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1424:9
[INFO] [stdout]      |
[INFO] [stdout] 1424 |     use crate::join::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trim::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1425:9
[INFO] [stdout]      |
[INFO] [stdout] 1425 |     use crate::trim::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::modify::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1426:9
[INFO] [stdout]      |
[INFO] [stdout] 1426 |     use crate::modify::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::join::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1974:9
[INFO] [stdout]      |
[INFO] [stdout] 1974 |     use crate::join::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trim::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1975:9
[INFO] [stdout]      |
[INFO] [stdout] 1975 |     use crate::trim::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::modify::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1976:9
[INFO] [stdout]      |
[INFO] [stdout] 1976 |     use crate::modify::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trim::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:2471:9
[INFO] [stdout]      |
[INFO] [stdout] 2471 |     use crate::trim::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking zerocopy v0.8.48
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1020:35
[INFO] [stdout]      |
[INFO] [stdout] 1020 |                     widths: { let mut w: Vec<(f64,f64)> = p.widths.iter().rev().map(|&(s,e)| (e,s)).collect(); w },
[INFO] [stdout]      |                                   ----^
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> cad_kernel/src/spatial.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |             let mut out: Vec<u32> = (0..self.n_entities as u32).collect();
[INFO] [stdout]     |                 ----^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking calloop v0.14.4
[INFO] [stderr]     Checking calloop v0.13.0
[INFO] [stderr]     Checking webbrowser v1.2.1
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]     Checking wayland-protocols v0.32.12
[INFO] [stderr]     Checking wayland-cursor v0.31.14
[INFO] [stderr]     Checking calloop-wayland-source v0.3.0
[INFO] [stderr]     Checking calloop-wayland-source v0.4.1
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking epaint v0.30.0
[INFO] [stderr]     Checking tiff v0.11.3
[INFO] [stderr]     Checking egui v0.30.0
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking cad_raster v0.1.0 (/opt/rustwide/workdir/cad_raster)
[INFO] [stderr]     Checking egui_glow v0.30.0
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]     Checking wayland-protocols-plasma v0.3.12
[INFO] [stderr]     Checking wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]     Checking wayland-protocols-misc v0.3.12
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking smithay-client-toolkit v0.19.2
[INFO] [stderr]     Checking smithay-clipboard v0.7.3
[INFO] [stderr]     Checking egui-winit v0.30.0
[INFO] [stderr]     Checking eframe v0.30.0
[INFO] [stderr]     Checking cad_app v0.1.0 (/opt/rustwide/workdir/cad_app)
[INFO] [stdout] warning: unused import: `Pos2 as _`
[INFO] [stdout]      --> cad_app/src/app.rs:17734:16
[INFO] [stdout]       |
[INFO] [stdout] 17734 |     use egui::{Pos2 as _, vec2};
[INFO] [stdout]       |                ^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Pos2 as _`
[INFO] [stdout]      --> cad_app/src/app.rs:17734:16
[INFO] [stdout]       |
[INFO] [stdout] 17734 |     use egui::{Pos2 as _, vec2};
[INFO] [stdout]       |                ^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/aci_picker.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 egui::Stroke::new(0.6, egui::Color32::from_rgb(110, 120, 135)));
[INFO] [stdout]     |                                   ^^^ help: explicitly specify the type as `f32`: `0.6_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]     = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/aci_picker.rs:176:43
[INFO] [stdout]     |
[INFO] [stdout] 176 |                         egui::Stroke::new(2.5, egui::Color32::from_rgb(245, 165, 35)));
[INFO] [stdout]     |                                           ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/aci_picker.rs:185:39
[INFO] [stdout]     |
[INFO] [stdout] 185 |                     egui::Stroke::new(1.5, egui::Color32::from_rgb(230, 235, 245)));
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/aci_picker.rs:228:43
[INFO] [stdout]     |
[INFO] [stdout] 228 |                         egui::Stroke::new(0.7, egui::Color32::from_rgb(110, 120, 135)));
[INFO] [stdout]     |                                           ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/app.rs:702:36
[INFO] [stdout]     |
[INFO] [stdout] 702 |     let stroke = egui::Stroke::new(1.4, col);
[INFO] [stdout]     |                                    ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/aci_picker.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 egui::Stroke::new(0.6, egui::Color32::from_rgb(110, 120, 135)));
[INFO] [stdout]     |                                   ^^^ help: explicitly specify the type as `f32`: `0.6_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]     = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/aci_picker.rs:176:43
[INFO] [stdout]     |
[INFO] [stdout] 176 |                         egui::Stroke::new(2.5, egui::Color32::from_rgb(245, 165, 35)));
[INFO] [stdout]     |                                           ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/aci_picker.rs:185:39
[INFO] [stdout]     |
[INFO] [stdout] 185 |                     egui::Stroke::new(1.5, egui::Color32::from_rgb(230, 235, 245)));
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/aci_picker.rs:228:43
[INFO] [stdout]     |
[INFO] [stdout] 228 |                         egui::Stroke::new(0.7, egui::Color32::from_rgb(110, 120, 135)));
[INFO] [stdout]     |                                           ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/app.rs:702:36
[INFO] [stdout]     |
[INFO] [stdout] 702 |     let stroke = egui::Stroke::new(1.4, col);
[INFO] [stdout]     |                                    ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:5111:40
[INFO] [stdout]      |
[INFO] [stdout] 5111 |         let stroke = egui::Stroke::new(0.9, color);
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `0.9_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:6817:56
[INFO] [stdout]      |
[INFO] [stdout] 6817 | ...                   let bw = if selected { 2.0 } else { 1.0 };
[INFO] [stdout]      |                                              ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:6817:69
[INFO] [stdout]      |
[INFO] [stdout] 6817 | ...                   let bw = if selected { 2.0 } else { 1.0 };
[INFO] [stdout]      |                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:6862:47
[INFO] [stdout]      |
[INFO] [stdout] 6862 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:6879:52
[INFO] [stdout]      |
[INFO] [stdout] 6879 |                         let mk = egui::Stroke::new(1.0,
[INFO] [stdout]      |                                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:7103:52
[INFO] [stdout]      |
[INFO] [stdout] 7103 | ...                   let bw = if selected { 2.0 } else { 1.0 };
[INFO] [stdout]      |                                              ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:5111:40
[INFO] [stdout]      |
[INFO] [stdout] 5111 |         let stroke = egui::Stroke::new(0.9, color);
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `0.9_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:7103:65
[INFO] [stdout]      |
[INFO] [stdout] 7103 | ...                   let bw = if selected { 2.0 } else { 1.0 };
[INFO] [stdout]      |                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:7451:55
[INFO] [stdout]      |
[INFO] [stdout] 7451 | ...                   egui::Stroke::new(0.7,
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:7593:47
[INFO] [stdout]      |
[INFO] [stdout] 7593 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:7815:47
[INFO] [stdout]      |
[INFO] [stdout] 7815 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:6817:56
[INFO] [stdout]      |
[INFO] [stdout] 6817 | ...                   let bw = if selected { 2.0 } else { 1.0 };
[INFO] [stdout]      |                                              ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:6817:69
[INFO] [stdout]      |
[INFO] [stdout] 6817 | ...                   let bw = if selected { 2.0 } else { 1.0 };
[INFO] [stdout]      |                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:6862:47
[INFO] [stdout]      |
[INFO] [stdout] 6862 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:6879:52
[INFO] [stdout]      |
[INFO] [stdout] 6879 |                         let mk = egui::Stroke::new(1.0,
[INFO] [stdout]      |                                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:7103:52
[INFO] [stdout]      |
[INFO] [stdout] 7103 | ...                   let bw = if selected { 2.0 } else { 1.0 };
[INFO] [stdout]      |                                              ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:7103:65
[INFO] [stdout]      |
[INFO] [stdout] 7103 | ...                   let bw = if selected { 2.0 } else { 1.0 };
[INFO] [stdout]      |                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:7451:55
[INFO] [stdout]      |
[INFO] [stdout] 7451 | ...                   egui::Stroke::new(0.7,
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:9156:59
[INFO] [stdout]      |
[INFO] [stdout] 9156 | ...                   egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:7593:47
[INFO] [stdout]      |
[INFO] [stdout] 7593 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:9544:55
[INFO] [stdout]      |
[INFO] [stdout] 9544 | ...                   egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:7815:47
[INFO] [stdout]      |
[INFO] [stdout] 7815 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:9156:59
[INFO] [stdout]      |
[INFO] [stdout] 9156 | ...                   egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:10558:31
[INFO] [stdout]       |
[INFO] [stdout] 10558 |             egui::Stroke::new(1.0, egui::Color32::from_gray(70)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:9544:55
[INFO] [stdout]      |
[INFO] [stdout] 9544 | ...                   egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:10792:59
[INFO] [stdout]       |
[INFO] [stdout] 10792 | ...                   egui::Stroke::new(2.0, egui::Color32::WHITE));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:10887:59
[INFO] [stdout]       |
[INFO] [stdout] 10887 | ...                   egui::Stroke::new(1.5, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:11628:47
[INFO] [stdout]       |
[INFO] [stdout] 11628 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:11669:94
[INFO] [stdout]       |
[INFO] [stdout] 11669 | ...                   painter.add(egui::Shape::line(pts, egui::Stroke::new(1.0, col)));
[INFO] [stdout]       |                                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:10558:31
[INFO] [stdout]       |
[INFO] [stdout] 10558 |             egui::Stroke::new(1.0, egui::Color32::from_gray(70)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:10792:59
[INFO] [stdout]       |
[INFO] [stdout] 10792 | ...                   egui::Stroke::new(2.0, egui::Color32::WHITE));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:10887:59
[INFO] [stdout]       |
[INFO] [stdout] 10887 | ...                   egui::Stroke::new(1.5, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12293:39
[INFO] [stdout]       |
[INFO] [stdout] 12293 |                     egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12360:73
[INFO] [stdout]       |
[INFO] [stdout] 12360 |                         pc.add(egui::Shape::line(pts, egui::Stroke::new(1.4, geo_col)));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12371:55
[INFO] [stdout]       |
[INFO] [stdout] 12371 | ...                   egui::Stroke::new(3.0, cut_col)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12380:39
[INFO] [stdout]       |
[INFO] [stdout] 12380 |                     egui::Stroke::new(1.2, bcol));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12382:39
[INFO] [stdout]       |
[INFO] [stdout] 12382 |                     egui::Stroke::new(1.2, bcol));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12383:61
[INFO] [stdout]       |
[INFO] [stdout] 12383 |                 pc.circle_stroke(bs, 4.0, egui::Stroke::new(1.2, bcol));
[INFO] [stdout]       |                                                             ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12393:43
[INFO] [stdout]       |
[INFO] [stdout] 12393 |                         egui::Stroke::new(1.0, col));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12406:52
[INFO] [stdout]       |
[INFO] [stdout] 12406 | ...                   0.0, egui::Stroke::new(1.5, egui::Color32::from_rgb(255, 255, 120)));
[INFO] [stdout]       |                                              ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12463:55
[INFO] [stdout]       |
[INFO] [stdout] 12463 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(120, 220, 140)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12483:47
[INFO] [stdout]       |
[INFO] [stdout] 12483 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(120, 220, 140)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12498:55
[INFO] [stdout]       |
[INFO] [stdout] 12498 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 220, 120)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12506:63
[INFO] [stdout]       |
[INFO] [stdout] 12506 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12556:82
[INFO] [stdout]       |
[INFO] [stdout] 12556 | ...                   pc.line_segment([asp, w2s(b)], egui::Stroke::new(1.2, mcol));
[INFO] [stdout]       |                                                                        ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12765:39
[INFO] [stdout]       |
[INFO] [stdout] 12765 |                     egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12783:56
[INFO] [stdout]       |
[INFO] [stdout] 12783 | ...                   pts, egui::Stroke::new(1.2, *col)));
[INFO] [stdout]       |                                              ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12821:43
[INFO] [stdout]       |
[INFO] [stdout] 12821 |                         egui::Stroke::new(1.0, egui::Color32::from_gray(160)));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:11628:47
[INFO] [stdout]       |
[INFO] [stdout] 11628 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:11669:94
[INFO] [stdout]       |
[INFO] [stdout] 11669 | ...                   painter.add(egui::Shape::line(pts, egui::Stroke::new(1.0, col)));
[INFO] [stdout]       |                                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12293:39
[INFO] [stdout]       |
[INFO] [stdout] 12293 |                     egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12360:73
[INFO] [stdout]       |
[INFO] [stdout] 12360 |                         pc.add(egui::Shape::line(pts, egui::Stroke::new(1.4, geo_col)));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12371:55
[INFO] [stdout]       |
[INFO] [stdout] 12371 | ...                   egui::Stroke::new(3.0, cut_col)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12380:39
[INFO] [stdout]       |
[INFO] [stdout] 12380 |                     egui::Stroke::new(1.2, bcol));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12382:39
[INFO] [stdout]       |
[INFO] [stdout] 12382 |                     egui::Stroke::new(1.2, bcol));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12383:61
[INFO] [stdout]       |
[INFO] [stdout] 12383 |                 pc.circle_stroke(bs, 4.0, egui::Stroke::new(1.2, bcol));
[INFO] [stdout]       |                                                             ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12393:43
[INFO] [stdout]       |
[INFO] [stdout] 12393 |                         egui::Stroke::new(1.0, col));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12406:52
[INFO] [stdout]       |
[INFO] [stdout] 12406 | ...                   0.0, egui::Stroke::new(1.5, egui::Color32::from_rgb(255, 255, 120)));
[INFO] [stdout]       |                                              ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12463:55
[INFO] [stdout]       |
[INFO] [stdout] 12463 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(120, 220, 140)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12483:47
[INFO] [stdout]       |
[INFO] [stdout] 12483 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(120, 220, 140)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12498:55
[INFO] [stdout]       |
[INFO] [stdout] 12498 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 220, 120)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12506:63
[INFO] [stdout]       |
[INFO] [stdout] 12506 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12556:82
[INFO] [stdout]       |
[INFO] [stdout] 12556 | ...                   pc.line_segment([asp, w2s(b)], egui::Stroke::new(1.2, mcol));
[INFO] [stdout]       |                                                                        ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12765:39
[INFO] [stdout]       |
[INFO] [stdout] 12765 |                     egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12783:56
[INFO] [stdout]       |
[INFO] [stdout] 12783 | ...                   pts, egui::Stroke::new(1.2, *col)));
[INFO] [stdout]       |                                              ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12821:43
[INFO] [stdout]       |
[INFO] [stdout] 12821 |                         egui::Stroke::new(1.0, egui::Color32::from_gray(160)));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16532:47
[INFO] [stdout]       |
[INFO] [stdout] 16532 |     p1.rect_stroke(r1, 2.0, egui::Stroke::new(1.0, edge));
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16540:38
[INFO] [stdout]       |
[INFO] [stdout] 16540 |     let pen_hair = egui::Stroke::new(1.0, cursor_col.gamma_multiply(0.6));
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16546:27
[INFO] [stdout]       |
[INFO] [stdout] 16546 |         egui::Stroke::new(1.2, egui::Color32::from_rgb(80, 230, 240)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16554:32
[INFO] [stdout]       |
[INFO] [stdout] 16554 |         0.0, egui::Stroke::new(1.0, cursor_col));
[INFO] [stdout]       |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16574:47
[INFO] [stdout]       |
[INFO] [stdout] 16574 |     p2.rect_stroke(r2, 2.0, egui::Stroke::new(1.0, edge));
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16582:57
[INFO] [stdout]       |
[INFO] [stdout] 16582 |     p2.line_segment([line_a, line_b], egui::Stroke::new(2.0, line_col));
[INFO] [stdout]       |                                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16594:35
[INFO] [stdout]       |
[INFO] [stdout] 16594 |                 egui::Stroke::new(1.0, egui::Color32::WHITE),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16613:31
[INFO] [stdout]       |
[INFO] [stdout] 16613 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(120, 240, 255)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16883:27
[INFO] [stdout]       |
[INFO] [stdout] 16883 |         egui::Stroke::new(1.5, egui::Color32::from_rgb(120, 130, 145)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16896:34
[INFO] [stdout]       |
[INFO] [stdout] 16896 |         let w = if is_cardinal { 1.4 } else { 0.9 };
[INFO] [stdout]       |                                  ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16896:47
[INFO] [stdout]       |
[INFO] [stdout] 16896 |         let w = if is_cardinal { 1.4 } else { 0.9 };
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `0.9_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16913:27
[INFO] [stdout]       |
[INFO] [stdout] 16913 |         egui::Stroke::new(2.0, egui::Color32::from_rgb(255, 180, 80)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16919:27
[INFO] [stdout]       |
[INFO] [stdout] 16919 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(20, 20, 20)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17592:31
[INFO] [stdout]       |
[INFO] [stdout] 17592 |             egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17656:27
[INFO] [stdout]       |
[INFO] [stdout] 17656 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17696:27
[INFO] [stdout]       |
[INFO] [stdout] 17696 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17700:33
[INFO] [stdout]       |
[INFO] [stdout] 17700 |     let pen = egui::Stroke::new(1.6, ink);
[INFO] [stdout]       |                                 ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17776:75
[INFO] [stdout]       |
[INFO] [stdout] 17776 |             p.line_segment([v(0.0,-11.0), v(0.0,11.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17779:75
[INFO] [stdout]       |
[INFO] [stdout] 17779 |             p.line_segment([v(-10.0,8.0), v(-3.0,8.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17780:73
[INFO] [stdout]       |
[INFO] [stdout] 17780 |             p.line_segment([v(3.0,8.0), v(10.0,8.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17786:35
[INFO] [stdout]       |
[INFO] [stdout] 17786 |                 egui::Stroke::new(1.0, ink), 3.0, 2.0)
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17796:75
[INFO] [stdout]       |
[INFO] [stdout] 17796 |             p.line_segment([v(-12.0,8.0), v(12.0,8.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17809:77
[INFO] [stdout]       |
[INFO] [stdout] 17809 |             p.line_segment([v(11.0,-10.0), v(11.0,10.0)], egui::Stroke::new(2.0, ink));
[INFO] [stdout]       |                                                                             ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17862:75
[INFO] [stdout]       |
[INFO] [stdout] 17862 |             p.line_segment([v(-3.0,-5.0), v(-3.0,5.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17863:73
[INFO] [stdout]       |
[INFO] [stdout] 17863 |             p.line_segment([v(3.0,-5.0), v(3.0,5.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17869:74
[INFO] [stdout]       |
[INFO] [stdout] 17869 |             p.line_segment([v(-2.0,0.0), v(11.0,0.0)], egui::Stroke::new(1.0, ink));
[INFO] [stdout]       |                                                                          ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17878:40
[INFO] [stdout]       |
[INFO] [stdout] 17878 |                 3.0, egui::Stroke::new(1.0, ink));
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17887:73
[INFO] [stdout]       |
[INFO] [stdout] 17887 |                 p.line_segment([v(x,-2.0), v(x,9.0)], egui::Stroke::new(1.1, ink));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `1.1_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17902:48
[INFO] [stdout]       |
[INFO] [stdout] 17902 |                         0.5, egui::Stroke::new(1.0, ink));
[INFO] [stdout]       |                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17922:73
[INFO] [stdout]       |
[INFO] [stdout] 17922 |                 p.line_segment([v(x,-4.0), v(x,0.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17933:39
[INFO] [stdout]       |
[INFO] [stdout] 17933 |                     egui::Stroke::new(1.6, ink));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17964:42
[INFO] [stdout]       |
[INFO] [stdout] 17964 |             let thin = egui::Stroke::new(0.9, ink);
[INFO] [stdout]       |                                          ^^^ help: explicitly specify the type as `f32`: `0.9_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18028:27
[INFO] [stdout]       |
[INFO] [stdout] 18028 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18033:33
[INFO] [stdout]       |
[INFO] [stdout] 18033 |     let pen = egui::Stroke::new(1.8, icon_col);
[INFO] [stdout]       |                                 ^^^ help: explicitly specify the type as `f32`: `1.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18131:42
[INFO] [stdout]       |
[INFO] [stdout] 18131 |             let hint = egui::Stroke::new(0.6, egui::Color32::from_rgba_unmultiplied(
[INFO] [stdout]       |                                          ^^^ help: explicitly specify the type as `f32`: `0.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18236:27
[INFO] [stdout]       |
[INFO] [stdout] 18236 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18241:38
[INFO] [stdout]       |
[INFO] [stdout] 18241 |     let pen      = egui::Stroke::new(1.6, icon_col);
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16532:47
[INFO] [stdout]       |
[INFO] [stdout] 16532 |     p1.rect_stroke(r1, 2.0, egui::Stroke::new(1.0, edge));
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18242:38
[INFO] [stdout]       |
[INFO] [stdout] 18242 |     let thin     = egui::Stroke::new(1.0, icon_col);
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16540:38
[INFO] [stdout]       |
[INFO] [stdout] 16540 |     let pen_hair = egui::Stroke::new(1.0, cursor_col.gamma_multiply(0.6));
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16546:27
[INFO] [stdout]       |
[INFO] [stdout] 16546 |         egui::Stroke::new(1.2, egui::Color32::from_rgb(80, 230, 240)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16554:32
[INFO] [stdout]       |
[INFO] [stdout] 16554 |         0.0, egui::Stroke::new(1.0, cursor_col));
[INFO] [stdout]       |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16574:47
[INFO] [stdout]       |
[INFO] [stdout] 16574 |     p2.rect_stroke(r2, 2.0, egui::Stroke::new(1.0, edge));
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16582:57
[INFO] [stdout]       |
[INFO] [stdout] 16582 |     p2.line_segment([line_a, line_b], egui::Stroke::new(2.0, line_col));
[INFO] [stdout]       |                                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16594:35
[INFO] [stdout]       |
[INFO] [stdout] 16594 |                 egui::Stroke::new(1.0, egui::Color32::WHITE),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16613:31
[INFO] [stdout]       |
[INFO] [stdout] 16613 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(120, 240, 255)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18323:27
[INFO] [stdout]       |
[INFO] [stdout] 18323 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18327:38
[INFO] [stdout]       |
[INFO] [stdout] 18327 |     let stroke   = egui::Stroke::new(1.6, icon_col);
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18403:31
[INFO] [stdout]       |
[INFO] [stdout] 18403 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(120, 180, 255)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18448:36
[INFO] [stdout]       |
[INFO] [stdout] 18448 |     let stroke = egui::Stroke::new(1.5, line_col);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18449:36
[INFO] [stdout]       |
[INFO] [stdout] 18449 |     let thin   = egui::Stroke::new(1.0, line_col);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18497:35
[INFO] [stdout]       |
[INFO] [stdout] 18497 |                 egui::Stroke::new(1.0, dot_col));
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16883:27
[INFO] [stdout]       |
[INFO] [stdout] 16883 |         egui::Stroke::new(1.5, egui::Color32::from_rgb(120, 130, 145)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16896:34
[INFO] [stdout]       |
[INFO] [stdout] 16896 |         let w = if is_cardinal { 1.4 } else { 0.9 };
[INFO] [stdout]       |                                  ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16896:47
[INFO] [stdout]       |
[INFO] [stdout] 16896 |         let w = if is_cardinal { 1.4 } else { 0.9 };
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `0.9_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16913:27
[INFO] [stdout]       |
[INFO] [stdout] 16913 |         egui::Stroke::new(2.0, egui::Color32::from_rgb(255, 180, 80)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:16919:27
[INFO] [stdout]       |
[INFO] [stdout] 16919 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(20, 20, 20)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17592:31
[INFO] [stdout]       |
[INFO] [stdout] 17592 |             egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17656:27
[INFO] [stdout]       |
[INFO] [stdout] 17656 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17696:27
[INFO] [stdout]       |
[INFO] [stdout] 17696 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17700:33
[INFO] [stdout]       |
[INFO] [stdout] 17700 |     let pen = egui::Stroke::new(1.6, ink);
[INFO] [stdout]       |                                 ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17776:75
[INFO] [stdout]       |
[INFO] [stdout] 17776 |             p.line_segment([v(0.0,-11.0), v(0.0,11.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17779:75
[INFO] [stdout]       |
[INFO] [stdout] 17779 |             p.line_segment([v(-10.0,8.0), v(-3.0,8.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17780:73
[INFO] [stdout]       |
[INFO] [stdout] 17780 |             p.line_segment([v(3.0,8.0), v(10.0,8.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17786:35
[INFO] [stdout]       |
[INFO] [stdout] 17786 |                 egui::Stroke::new(1.0, ink), 3.0, 2.0)
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17796:75
[INFO] [stdout]       |
[INFO] [stdout] 17796 |             p.line_segment([v(-12.0,8.0), v(12.0,8.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17809:77
[INFO] [stdout]       |
[INFO] [stdout] 17809 |             p.line_segment([v(11.0,-10.0), v(11.0,10.0)], egui::Stroke::new(2.0, ink));
[INFO] [stdout]       |                                                                             ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17862:75
[INFO] [stdout]       |
[INFO] [stdout] 17862 |             p.line_segment([v(-3.0,-5.0), v(-3.0,5.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17863:73
[INFO] [stdout]       |
[INFO] [stdout] 17863 |             p.line_segment([v(3.0,-5.0), v(3.0,5.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17869:74
[INFO] [stdout]       |
[INFO] [stdout] 17869 |             p.line_segment([v(-2.0,0.0), v(11.0,0.0)], egui::Stroke::new(1.0, ink));
[INFO] [stdout]       |                                                                          ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17878:40
[INFO] [stdout]       |
[INFO] [stdout] 17878 |                 3.0, egui::Stroke::new(1.0, ink));
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17887:73
[INFO] [stdout]       |
[INFO] [stdout] 17887 |                 p.line_segment([v(x,-2.0), v(x,9.0)], egui::Stroke::new(1.1, ink));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `1.1_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17902:48
[INFO] [stdout]       |
[INFO] [stdout] 17902 |                         0.5, egui::Stroke::new(1.0, ink));
[INFO] [stdout]       |                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17922:73
[INFO] [stdout]       |
[INFO] [stdout] 17922 |                 p.line_segment([v(x,-4.0), v(x,0.0)], egui::Stroke::new(0.8, ink));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17933:39
[INFO] [stdout]       |
[INFO] [stdout] 17933 |                     egui::Stroke::new(1.6, ink));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:17964:42
[INFO] [stdout]       |
[INFO] [stdout] 17964 |             let thin = egui::Stroke::new(0.9, ink);
[INFO] [stdout]       |                                          ^^^ help: explicitly specify the type as `f32`: `0.9_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18028:27
[INFO] [stdout]       |
[INFO] [stdout] 18028 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18033:33
[INFO] [stdout]       |
[INFO] [stdout] 18033 |     let pen = egui::Stroke::new(1.8, icon_col);
[INFO] [stdout]       |                                 ^^^ help: explicitly specify the type as `f32`: `1.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18131:42
[INFO] [stdout]       |
[INFO] [stdout] 18131 |             let hint = egui::Stroke::new(0.6, egui::Color32::from_rgba_unmultiplied(
[INFO] [stdout]       |                                          ^^^ help: explicitly specify the type as `f32`: `0.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18236:27
[INFO] [stdout]       |
[INFO] [stdout] 18236 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18241:38
[INFO] [stdout]       |
[INFO] [stdout] 18241 |     let pen      = egui::Stroke::new(1.6, icon_col);
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18242:38
[INFO] [stdout]       |
[INFO] [stdout] 18242 |     let thin     = egui::Stroke::new(1.0, icon_col);
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18323:27
[INFO] [stdout]       |
[INFO] [stdout] 18323 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18327:38
[INFO] [stdout]       |
[INFO] [stdout] 18327 |     let stroke   = egui::Stroke::new(1.6, icon_col);
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18403:31
[INFO] [stdout]       |
[INFO] [stdout] 18403 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(120, 180, 255)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18448:36
[INFO] [stdout]       |
[INFO] [stdout] 18448 |     let stroke = egui::Stroke::new(1.5, line_col);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18449:36
[INFO] [stdout]       |
[INFO] [stdout] 18449 |     let thin   = egui::Stroke::new(1.0, line_col);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18497:35
[INFO] [stdout]       |
[INFO] [stdout] 18497 |                 egui::Stroke::new(1.0, dot_col));
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20503:43
[INFO] [stdout]       |
[INFO] [stdout] 20503 |                         egui::Stroke::new(0.6, egui::Color32::from_rgb(60, 70, 85)));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22401:35
[INFO] [stdout]       |
[INFO] [stdout] 22401 |                 egui::Stroke::new(1.0, axis_col),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22406:35
[INFO] [stdout]       |
[INFO] [stdout] 22406 |                 egui::Stroke::new(1.0, axis_col),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22410:35
[INFO] [stdout]       |
[INFO] [stdout] 22410 |                 egui::Stroke::new(1.5, egui::Color32::from_rgb(240, 210, 70)),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22912:51
[INFO] [stdout]       |
[INFO] [stdout] 22912 | ...                   egui::Stroke::new(1.0, egui::Color32::BLACK));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22923:79
[INFO] [stdout]       |
[INFO] [stdout] 22923 | ...                   painter.line_segment([a0, tip], egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22929:51
[INFO] [stdout]       |
[INFO] [stdout] 22929 | ...                   egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22932:51
[INFO] [stdout]       |
[INFO] [stdout] 22932 | ...                   egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22999:43
[INFO] [stdout]       |
[INFO] [stdout] 22999 |                         egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 220, 100)),
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23017:39
[INFO] [stdout]       |
[INFO] [stdout] 23017 |                     egui::Stroke::new(1.0, egui::Color32::WHITE),
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23067:47
[INFO] [stdout]       |
[INFO] [stdout] 23067 | ...                   egui::Stroke::new(0.8, glyph_col.gamma_multiply(0.30)),
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23086:56
[INFO] [stdout]       |
[INFO] [stdout] 23086 |                     let ext_stroke = egui::Stroke::new(1.2, ext_col);
[INFO] [stdout]       |                                                        ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23123:43
[INFO] [stdout]       |
[INFO] [stdout] 23123 |                         egui::Stroke::new(1.0, glyph_col.gamma_multiply(0.35)),
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23237:51
[INFO] [stdout]       |
[INFO] [stdout] 23237 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgba_unmultiplied(
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23240:71
[INFO] [stdout]       |
[INFO] [stdout] 23240 |                         painter.rect_stroke(r, 0.0, egui::Stroke::new(1.0,
[INFO] [stdout]       |                                                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23281:67
[INFO] [stdout]       |
[INFO] [stdout] 23281 |                     painter.rect_stroke(r, 0.0, egui::Stroke::new(1.0, stroke));
[INFO] [stdout]       |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23301:43
[INFO] [stdout]       |
[INFO] [stdout] 23301 |                         egui::Stroke::new(1.6, col), 6.0, 4.0)
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23307:53
[INFO] [stdout]       |
[INFO] [stdout] 23307 |                         let pen = egui::Stroke::new(1.2, base);
[INFO] [stdout]       |                                                     ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23342:43
[INFO] [stdout]       |
[INFO] [stdout] 23342 |                         egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 200, 100)));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23402:43
[INFO] [stdout]       |
[INFO] [stdout] 23402 |                         egui::Stroke::new(1.5, caret_col));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23419:60
[INFO] [stdout]       |
[INFO] [stdout] 23419 | ...                   let stroke = egui::Stroke::new(1.0,
[INFO] [stdout]       |                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23488:65
[INFO] [stdout]       |
[INFO] [stdout] 23488 | ...                   let pen = egui::Stroke::new(1.2, base);
[INFO] [stdout]       |                                                   ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23512:75
[INFO] [stdout]       |
[INFO] [stdout] 23512 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23515:43
[INFO] [stdout]       |
[INFO] [stdout] 23515 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23518:43
[INFO] [stdout]       |
[INFO] [stdout] 23518 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23531:47
[INFO] [stdout]       |
[INFO] [stdout] 23531 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgba_unmultiplied(255, 200, 80, 180)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23556:47
[INFO] [stdout]       |
[INFO] [stdout] 23556 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23567:75
[INFO] [stdout]       |
[INFO] [stdout] 23567 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23570:43
[INFO] [stdout]       |
[INFO] [stdout] 23570 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23573:43
[INFO] [stdout]       |
[INFO] [stdout] 23573 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23584:47
[INFO] [stdout]       |
[INFO] [stdout] 23584 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23611:75
[INFO] [stdout]       |
[INFO] [stdout] 23611 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23614:43
[INFO] [stdout]       |
[INFO] [stdout] 23614 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23617:43
[INFO] [stdout]       |
[INFO] [stdout] 23617 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23629:47
[INFO] [stdout]       |
[INFO] [stdout] 23629 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23653:75
[INFO] [stdout]       |
[INFO] [stdout] 23653 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23657:47
[INFO] [stdout]       |
[INFO] [stdout] 23657 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23689:47
[INFO] [stdout]       |
[INFO] [stdout] 23689 | ...                   egui::Stroke::new(0.5, gcol.gamma_multiply(0.5)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23708:50
[INFO] [stdout]       |
[INFO] [stdout] 23708 |                     let dash = egui::Stroke::new(1.0, preview_col);
[INFO] [stdout]       |                                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23709:50
[INFO] [stdout]       |
[INFO] [stdout] 23709 |                     let hint = egui::Stroke::new(0.5, preview_col.gamma_multiply(0.45));
[INFO] [stdout]       |                                                  ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23803:33
[INFO] [stdout]       |
[INFO] [stdout] 23803 | ...                   1.0, preview_col.gamma_multiply(0.7));
[INFO] [stdout]       |                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23874:33
[INFO] [stdout]       |
[INFO] [stdout] 23874 | ...                   0.7, preview_col.gamma_multiply(0.4));
[INFO] [stdout]       |                       ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24114:47
[INFO] [stdout]       |
[INFO] [stdout] 24114 | ...                   egui::Stroke::new(1.2, accent));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24160:47
[INFO] [stdout]       |
[INFO] [stdout] 24160 | ...                   egui::Stroke::new(1.2, accent));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24231:60
[INFO] [stdout]       |
[INFO] [stdout] 24231 | ...                   time * 40.0, egui::Stroke::new(1.4, accent));
[INFO] [stdout]       |                                                      ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24267:67
[INFO] [stdout]       |
[INFO] [stdout] 24267 |                     painter.rect_stroke(r, 0.0, egui::Stroke::new(1.0,
[INFO] [stdout]       |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24279:64
[INFO] [stdout]       |
[INFO] [stdout] 24279 | ...                   time * 60.0, egui::Stroke::new(1.2, box_col));
[INFO] [stdout]       |                                                      ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24339:47
[INFO] [stdout]       |
[INFO] [stdout] 24339 | ...                   egui::Stroke::new(1.2, edge));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24342:47
[INFO] [stdout]       |
[INFO] [stdout] 24342 | ...                   egui::Stroke::new(1.2, edge));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24345:47
[INFO] [stdout]       |
[INFO] [stdout] 24345 | ...                   egui::Stroke::new(1.2, edge));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24348:47
[INFO] [stdout]       |
[INFO] [stdout] 24348 | ...                   egui::Stroke::new(1.2, edge));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24350:71
[INFO] [stdout]       |
[INFO] [stdout] 24350 |                         painter.rect_stroke(r, 0.0, egui::Stroke::new(1.2, edge));
[INFO] [stdout]       |                                                                       ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24376:51
[INFO] [stdout]       |
[INFO] [stdout] 24376 |                     let stroke= egui::Stroke::new(1.0, col);
[INFO] [stdout]       |                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24439:36
[INFO] [stdout]       |
[INFO] [stdout] 24439 |     let stroke = egui::Stroke::new(1.6, col);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24521:46
[INFO] [stdout]       |
[INFO] [stdout] 24521 |     p.rect_stroke(sq, 1.0, egui::Stroke::new(1.4, color));
[INFO] [stdout]       |                                              ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24522:36
[INFO] [stdout]       |
[INFO] [stdout] 24522 |     let stroke = egui::Stroke::new(1.4, color);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24598:37
[INFO] [stdout]       |
[INFO] [stdout] 24598 |     let outline = egui::Stroke::new(1.0, egui::Color32::WHITE);
[INFO] [stdout]       |                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24806:59
[INFO] [stdout]       |
[INFO] [stdout] 24806 |     painter.circle_stroke(anchor, 12.0, egui::Stroke::new(1.0, gray));
[INFO] [stdout]       |                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24812:58
[INFO] [stdout]       |
[INFO] [stdout] 24812 |         painter.line_segment([p0, p1], egui::Stroke::new(1.0, gray));
[INFO] [stdout]       |                                                          ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24818:37
[INFO] [stdout]       |
[INFO] [stdout] 24818 |     let pen     = egui::Stroke::new(1.2, label);
[INFO] [stdout]       |                                     ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24858:27
[INFO] [stdout]       |
[INFO] [stdout] 24858 |         egui::Stroke::new(0.8, logo_stroke));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24921:64
[INFO] [stdout]       |
[INFO] [stdout] 24921 |                 painter.line_segment([a, b], egui::Stroke::new(3.0, col));
[INFO] [stdout]       |                                                                ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24927:72
[INFO] [stdout]       |
[INFO] [stdout] 24927 |                     painter.circle_stroke(center, r, egui::Stroke::new(3.0, col));
[INFO] [stdout]       |                                                                        ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24934:64
[INFO] [stdout]       |
[INFO] [stdout] 24934 |                 painter.line_segment([a, b], egui::Stroke::new(3.0, col));
[INFO] [stdout]       |                                                                ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20503:43
[INFO] [stdout]       |
[INFO] [stdout] 20503 |                         egui::Stroke::new(0.6, egui::Color32::from_rgb(60, 70, 85)));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22401:35
[INFO] [stdout]       |
[INFO] [stdout] 22401 |                 egui::Stroke::new(1.0, axis_col),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22406:35
[INFO] [stdout]       |
[INFO] [stdout] 22406 |                 egui::Stroke::new(1.0, axis_col),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22410:35
[INFO] [stdout]       |
[INFO] [stdout] 22410 |                 egui::Stroke::new(1.5, egui::Color32::from_rgb(240, 210, 70)),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22912:51
[INFO] [stdout]       |
[INFO] [stdout] 22912 | ...                   egui::Stroke::new(1.0, egui::Color32::BLACK));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22923:79
[INFO] [stdout]       |
[INFO] [stdout] 22923 | ...                   painter.line_segment([a0, tip], egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22929:51
[INFO] [stdout]       |
[INFO] [stdout] 22929 | ...                   egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22932:51
[INFO] [stdout]       |
[INFO] [stdout] 22932 | ...                   egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22999:43
[INFO] [stdout]       |
[INFO] [stdout] 22999 |                         egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 220, 100)),
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23017:39
[INFO] [stdout]       |
[INFO] [stdout] 23017 |                     egui::Stroke::new(1.0, egui::Color32::WHITE),
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23067:47
[INFO] [stdout]       |
[INFO] [stdout] 23067 | ...                   egui::Stroke::new(0.8, glyph_col.gamma_multiply(0.30)),
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23086:56
[INFO] [stdout]       |
[INFO] [stdout] 23086 |                     let ext_stroke = egui::Stroke::new(1.2, ext_col);
[INFO] [stdout]       |                                                        ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23123:43
[INFO] [stdout]       |
[INFO] [stdout] 23123 |                         egui::Stroke::new(1.0, glyph_col.gamma_multiply(0.35)),
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23237:51
[INFO] [stdout]       |
[INFO] [stdout] 23237 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgba_unmultiplied(
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23240:71
[INFO] [stdout]       |
[INFO] [stdout] 23240 |                         painter.rect_stroke(r, 0.0, egui::Stroke::new(1.0,
[INFO] [stdout]       |                                                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23281:67
[INFO] [stdout]       |
[INFO] [stdout] 23281 |                     painter.rect_stroke(r, 0.0, egui::Stroke::new(1.0, stroke));
[INFO] [stdout]       |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23301:43
[INFO] [stdout]       |
[INFO] [stdout] 23301 |                         egui::Stroke::new(1.6, col), 6.0, 4.0)
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23307:53
[INFO] [stdout]       |
[INFO] [stdout] 23307 |                         let pen = egui::Stroke::new(1.2, base);
[INFO] [stdout]       |                                                     ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23342:43
[INFO] [stdout]       |
[INFO] [stdout] 23342 |                         egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 200, 100)));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23402:43
[INFO] [stdout]       |
[INFO] [stdout] 23402 |                         egui::Stroke::new(1.5, caret_col));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23419:60
[INFO] [stdout]       |
[INFO] [stdout] 23419 | ...                   let stroke = egui::Stroke::new(1.0,
[INFO] [stdout]       |                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23488:65
[INFO] [stdout]       |
[INFO] [stdout] 23488 | ...                   let pen = egui::Stroke::new(1.2, base);
[INFO] [stdout]       |                                                   ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23512:75
[INFO] [stdout]       |
[INFO] [stdout] 23512 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23515:43
[INFO] [stdout]       |
[INFO] [stdout] 23515 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23518:43
[INFO] [stdout]       |
[INFO] [stdout] 23518 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23531:47
[INFO] [stdout]       |
[INFO] [stdout] 23531 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgba_unmultiplied(255, 200, 80, 180)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23556:47
[INFO] [stdout]       |
[INFO] [stdout] 23556 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23567:75
[INFO] [stdout]       |
[INFO] [stdout] 23567 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23570:43
[INFO] [stdout]       |
[INFO] [stdout] 23570 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23573:43
[INFO] [stdout]       |
[INFO] [stdout] 23573 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23584:47
[INFO] [stdout]       |
[INFO] [stdout] 23584 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23611:75
[INFO] [stdout]       |
[INFO] [stdout] 23611 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23614:43
[INFO] [stdout]       |
[INFO] [stdout] 23614 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25163:36
[INFO] [stdout]       |
[INFO] [stdout] 25163 |     let stroke = egui::Stroke::new(1.4, color);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23617:43
[INFO] [stdout]       |
[INFO] [stdout] 23617 |                         egui::Stroke::new(0.8, mark));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23629:47
[INFO] [stdout]       |
[INFO] [stdout] 23629 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23653:75
[INFO] [stdout]       |
[INFO] [stdout] 23653 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23657:47
[INFO] [stdout]       |
[INFO] [stdout] 23657 | ...                   egui::Stroke::new(1.0,
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23689:47
[INFO] [stdout]       |
[INFO] [stdout] 23689 | ...                   egui::Stroke::new(0.5, gcol.gamma_multiply(0.5)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23708:50
[INFO] [stdout]       |
[INFO] [stdout] 23708 |                     let dash = egui::Stroke::new(1.0, preview_col);
[INFO] [stdout]       |                                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23709:50
[INFO] [stdout]       |
[INFO] [stdout] 23709 |                     let hint = egui::Stroke::new(0.5, preview_col.gamma_multiply(0.45));
[INFO] [stdout]       |                                                  ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23803:33
[INFO] [stdout]       |
[INFO] [stdout] 23803 | ...                   1.0, preview_col.gamma_multiply(0.7));
[INFO] [stdout]       |                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23874:33
[INFO] [stdout]       |
[INFO] [stdout] 23874 | ...                   0.7, preview_col.gamma_multiply(0.4));
[INFO] [stdout]       |                       ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24114:47
[INFO] [stdout]       |
[INFO] [stdout] 24114 | ...                   egui::Stroke::new(1.2, accent));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24160:47
[INFO] [stdout]       |
[INFO] [stdout] 24160 | ...                   egui::Stroke::new(1.2, accent));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24231:60
[INFO] [stdout]       |
[INFO] [stdout] 24231 | ...                   time * 40.0, egui::Stroke::new(1.4, accent));
[INFO] [stdout]       |                                                      ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24267:67
[INFO] [stdout]       |
[INFO] [stdout] 24267 |                     painter.rect_stroke(r, 0.0, egui::Stroke::new(1.0,
[INFO] [stdout]       |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24279:64
[INFO] [stdout]       |
[INFO] [stdout] 24279 | ...                   time * 60.0, egui::Stroke::new(1.2, box_col));
[INFO] [stdout]       |                                                      ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24339:47
[INFO] [stdout]       |
[INFO] [stdout] 24339 | ...                   egui::Stroke::new(1.2, edge));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24342:47
[INFO] [stdout]       |
[INFO] [stdout] 24342 | ...                   egui::Stroke::new(1.2, edge));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24345:47
[INFO] [stdout]       |
[INFO] [stdout] 24345 | ...                   egui::Stroke::new(1.2, edge));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25247:36
[INFO] [stdout]       |
[INFO] [stdout] 25247 |     let stroke = egui::Stroke::new(1.6, color);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24348:47
[INFO] [stdout]       |
[INFO] [stdout] 24348 | ...                   egui::Stroke::new(1.2, edge));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24350:71
[INFO] [stdout]       |
[INFO] [stdout] 24350 |                         painter.rect_stroke(r, 0.0, egui::Stroke::new(1.2, edge));
[INFO] [stdout]       |                                                                       ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24376:51
[INFO] [stdout]       |
[INFO] [stdout] 24376 |                     let stroke= egui::Stroke::new(1.0, col);
[INFO] [stdout]       |                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25590:31
[INFO] [stdout]       |
[INFO] [stdout] 25590 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(220, 60, 60)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25785:40
[INFO] [stdout]       |
[INFO] [stdout] 25785 |     let dim_stroke = egui::Stroke::new(1.2, dim_col);
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25786:40
[INFO] [stdout]       |
[INFO] [stdout] 25786 |     let ext_stroke = egui::Stroke::new(1.2, ext_col);
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25853:35
[INFO] [stdout]       |
[INFO] [stdout] 25853 |                 egui::Stroke::new(1.6, dim_col));
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25866:39
[INFO] [stdout]       |
[INFO] [stdout] 25866 |             let s = egui::Stroke::new(1.4, dim_col);
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25927:27
[INFO] [stdout]       |
[INFO] [stdout] 25927 |         egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25963:31
[INFO] [stdout]       |
[INFO] [stdout] 25963 |     let s = egui::Stroke::new(1.6, face_col);
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25966:32
[INFO] [stdout]       |
[INFO] [stdout] 25966 |     let cl = egui::Stroke::new(1.0, egui::Color32::from_rgb(120, 140, 160));
[INFO] [stdout]       |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26000:40
[INFO] [stdout]       |
[INFO] [stdout] 26000 |     let obj_stroke = egui::Stroke::new(1.6, obj_col);
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26001:40
[INFO] [stdout]       |
[INFO] [stdout] 26001 |     let dim_stroke = egui::Stroke::new(1.3, dim_col);
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.3_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26002:40
[INFO] [stdout]       |
[INFO] [stdout] 26002 |     let ext_stroke = egui::Stroke::new(1.1, ext_col);
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.1_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26027:35
[INFO] [stdout]       |
[INFO] [stdout] 26027 |                 egui::Stroke::new(1.6, dim_col));
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24439:36
[INFO] [stdout]       |
[INFO] [stdout] 24439 |     let stroke = egui::Stroke::new(1.6, col);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26172:36
[INFO] [stdout]       |
[INFO] [stdout] 26172 |     let stroke = egui::Stroke::new(1.6, color);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24521:46
[INFO] [stdout]       |
[INFO] [stdout] 24521 |     p.rect_stroke(sq, 1.0, egui::Stroke::new(1.4, color));
[INFO] [stdout]       |                                              ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24522:36
[INFO] [stdout]       |
[INFO] [stdout] 24522 |     let stroke = egui::Stroke::new(1.4, color);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24598:37
[INFO] [stdout]       |
[INFO] [stdout] 24598 |     let outline = egui::Stroke::new(1.0, egui::Color32::WHITE);
[INFO] [stdout]       |                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24806:59
[INFO] [stdout]       |
[INFO] [stdout] 24806 |     painter.circle_stroke(anchor, 12.0, egui::Stroke::new(1.0, gray));
[INFO] [stdout]       |                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24812:58
[INFO] [stdout]       |
[INFO] [stdout] 24812 |         painter.line_segment([p0, p1], egui::Stroke::new(1.0, gray));
[INFO] [stdout]       |                                                          ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24818:37
[INFO] [stdout]       |
[INFO] [stdout] 24818 |     let pen     = egui::Stroke::new(1.2, label);
[INFO] [stdout]       |                                     ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24858:27
[INFO] [stdout]       |
[INFO] [stdout] 24858 |         egui::Stroke::new(0.8, logo_stroke));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24921:64
[INFO] [stdout]       |
[INFO] [stdout] 24921 |                 painter.line_segment([a, b], egui::Stroke::new(3.0, col));
[INFO] [stdout]       |                                                                ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24927:72
[INFO] [stdout]       |
[INFO] [stdout] 24927 |                     painter.circle_stroke(center, r, egui::Stroke::new(3.0, col));
[INFO] [stdout]       |                                                                        ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24934:64
[INFO] [stdout]       |
[INFO] [stdout] 24934 |                 painter.line_segment([a, b], egui::Stroke::new(3.0, col));
[INFO] [stdout]       |                                                                ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25163:36
[INFO] [stdout]       |
[INFO] [stdout] 25163 |     let stroke = egui::Stroke::new(1.4, color);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25247:36
[INFO] [stdout]       |
[INFO] [stdout] 25247 |     let stroke = egui::Stroke::new(1.6, color);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25590:31
[INFO] [stdout]       |
[INFO] [stdout] 25590 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(220, 60, 60)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25785:40
[INFO] [stdout]       |
[INFO] [stdout] 25785 |     let dim_stroke = egui::Stroke::new(1.2, dim_col);
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25786:40
[INFO] [stdout]       |
[INFO] [stdout] 25786 |     let ext_stroke = egui::Stroke::new(1.2, ext_col);
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25853:35
[INFO] [stdout]       |
[INFO] [stdout] 25853 |                 egui::Stroke::new(1.6, dim_col));
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25866:39
[INFO] [stdout]       |
[INFO] [stdout] 25866 |             let s = egui::Stroke::new(1.4, dim_col);
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.4_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25927:27
[INFO] [stdout]       |
[INFO] [stdout] 25927 |         egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25963:31
[INFO] [stdout]       |
[INFO] [stdout] 25963 |     let s = egui::Stroke::new(1.6, face_col);
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25966:32
[INFO] [stdout]       |
[INFO] [stdout] 25966 |     let cl = egui::Stroke::new(1.0, egui::Color32::from_rgb(120, 140, 160));
[INFO] [stdout]       |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26000:40
[INFO] [stdout]       |
[INFO] [stdout] 26000 |     let obj_stroke = egui::Stroke::new(1.6, obj_col);
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26001:40
[INFO] [stdout]       |
[INFO] [stdout] 26001 |     let dim_stroke = egui::Stroke::new(1.3, dim_col);
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.3_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26002:40
[INFO] [stdout]       |
[INFO] [stdout] 26002 |     let ext_stroke = egui::Stroke::new(1.1, ext_col);
[INFO] [stdout]       |                                        ^^^ help: explicitly specify the type as `f32`: `1.1_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26027:35
[INFO] [stdout]       |
[INFO] [stdout] 26027 |                 egui::Stroke::new(1.6, dim_col));
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26172:36
[INFO] [stdout]       |
[INFO] [stdout] 26172 |     let stroke = egui::Stroke::new(1.6, color);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]      --> cad_app/src/app.rs:11446:13
[INFO] [stdout]       |
[INFO] [stdout] 11446 |         let mut pending_filename: Option<String> = None;
[INFO] [stdout]       |             ----^^^^^^^^^^^^^^^^
[INFO] [stdout]       |             |
[INFO] [stdout]       |             help: remove this `mut`
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]      --> cad_app/src/app.rs:11446:13
[INFO] [stdout]       |
[INFO] [stdout] 11446 |         let mut pending_filename: Option<String> = None;
[INFO] [stdout]       |             ----^^^^^^^^^^^^^^^^
[INFO] [stdout]       |             |
[INFO] [stdout]       |             help: remove this `mut`
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `dock_undock_hold` and `dock_dragging` are never read
[INFO] [stdout]    --> cad_app/src/app.rs:837:5
[INFO] [stdout]     |
[INFO] [stdout] 748 | pub struct CadApp {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 837 |     dock_undock_hold: HashMap<&'static str, f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 844 |     dock_dragging: std::collections::HashSet<&'static str>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `WaitingForBase` is never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:1477:5
[INFO] [stdout]      |
[INFO] [stdout] 1475 | pub enum PasteState {
[INFO] [stdout]      |          ---------- variant in this enum
[INFO] [stdout] 1476 |     Off,
[INFO] [stdout] 1477 |     WaitingForBase,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `PasteState` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `path`, `doc`, `bbox`, and `info` are never read
[INFO] [stdout]     --> cad_app/src/app.rs:2067:5
[INFO] [stdout]      |
[INFO] [stdout] 2066 | struct FilePreview {
[INFO] [stdout]      |        ----------- fields in this struct
[INFO] [stdout] 2067 |     path: std::path::PathBuf,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 2068 |     doc:  Option<Document>,
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 2069 |     bbox: Option<(Vec2, Vec2)>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 2070 |     info: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `list_drive_roots` is never used
[INFO] [stdout]     --> cad_app/src/app.rs:2075:4
[INFO] [stdout]      |
[INFO] [stdout] 2075 | fn list_drive_roots() -> Vec<std::path::PathBuf> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:2436:5
[INFO] [stdout]      |
[INFO] [stdout] 2435 | pub enum DockEdge {
[INFO] [stdout]      |          -------- variants in this enum
[INFO] [stdout] 2436 |     Top, Bottom, Left, Right,
[INFO] [stdout]      |     ^^^  ^^^^^^  ^^^^  ^^^^^
[INFO] [stdout] 2437 |     TopLeft, TopRight, BottomLeft, BottomRight,
[INFO] [stdout]      |     ^^^^^^^  ^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DockEdge` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `pos` and `edge` are never read
[INFO] [stdout]     --> cad_app/src/app.rs:2442:9
[INFO] [stdout]      |
[INFO] [stdout] 2441 | pub struct DockState {
[INFO] [stdout]      |            --------- fields in this struct
[INFO] [stdout] 2442 |     pub pos:  egui::Pos2,
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 2443 |     pub edge: DockEdge,
[INFO] [stdout]      |         ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DockState` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Dobject` is never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:2536:5
[INFO] [stdout]      |
[INFO] [stdout] 2532 | pub enum AciPickRequest {
[INFO] [stdout]      |          -------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 2536 |     Dobject(usize),
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `AciPickRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]      --> cad_app/src/app.rs:5377:8
[INFO] [stdout]       |
[INFO] [stdout]  2823 | impl CadApp {
[INFO] [stdout]       | ----------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  5377 |     fn collect_closed_containing(&self, world: Vec2) -> Vec<(usize, f64, &'static str)> {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  6668 |     const DOCK_THRESHOLD_PX: f32 = 50.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  6672 |     const DOCK_STRIP_MIN_WIDTH:  f32 = 320.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  6673 |     /// Minimum height docked left/right strips will use.
[INFO] [stdout]  6674 |     const DOCK_STRIP_MIN_HEIGHT: f32 = 200.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  6679 |     const DOCK_UNDOCK_HOLD_SEC: f32 = 0.20;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  7023 |     fn render_hatch_pattern_library(&mut self, ctx: &egui::Context) {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 10514 |     fn update_file_preview(&mut self, path: &std::path::Path) {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 10555 |     fn render_file_preview(&mut self, painter: &egui::Painter, prect: egui::Rect) {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14462 |     fn apply_offset(&mut self, dist: f64, side: Vec2) {
[INFO] [stdout]       |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `layer_count` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |     DocSnapshot {
[INFO] [stdout]    |     ----------- field in this variant
[INFO] [stdout] ...
[INFO] [stdout] 57 |         layer_count:    usize,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `screen` and `modifiers` are never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     CanvasClick {
[INFO] [stdout]    |     ----------- fields in this variant
[INFO] [stdout] 72 |         screen:        (f32, f32),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 73 |         world:         Vec2,
[INFO] [stdout] 74 |         modifiers:     KeyModifiers,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `screen` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 |     CanvasPress   { screen: (f32, f32), world: Vec2, button: String },
[INFO] [stdout]    |     -----------     ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `screen` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 |     CanvasRelease { screen: (f32, f32), world: Vec2, button: String, drag_px: f32 },
[INFO] [stdout]    |     -------------   ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `press_screen` and `release_screen` are never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     GestureClassification {
[INFO] [stdout]    |     --------------------- fields in this variant
[INFO] [stdout] 89 |         press_screen:        (f32, f32),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 90 |         release_screen:      (f32, f32),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `from_screen` and `to_screen` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     CanvasDrag {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 107 |         from_screen: (f32, f32),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 108 |         to_screen:   (f32, f32),
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `DocRemove` and `KeyEvent` are never constructed
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout]  41 | pub enum DbgEvent {
[INFO] [stdout]     |          -------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 138 |     DocRemove {
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     KeyEvent     { key: String, modifiers: KeyModifiers },
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Menu`, `Replay`, and `Internal` are never constructed
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub enum CmdSource {
[INFO] [stdout]     |          --------- variants in this enum
[INFO] [stdout] 211 |     Typed,
[INFO] [stdout] 212 |     Menu(&'static str),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 213 |     Replay,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 214 |     Internal(&'static str),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CmdSource` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `shift`, `ctrl`, and `alt` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub struct KeyModifiers {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 219 |     pub shift: bool,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 220 |     pub ctrl:  bool,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 221 |     pub alt:   bool,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `KeyModifiers` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `tag` and `doc` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub struct DbgSnapshot {
[INFO] [stdout]     |            ----------- fields in this struct
[INFO] [stdout] 239 |     pub event_index: usize,
[INFO] [stdout] 240 |     pub tag:         String,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 241 |     pub doc:         Document,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgSnapshot` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `summarize` is never used
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:585:12
[INFO] [stdout]     |
[INFO] [stdout] 583 | impl WindowFlags {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] 584 |     /// Pretty-print which windows are open vs closed.
[INFO] [stdout] 585 |     pub fn summarize(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `split_at_intersections` is never used
[INFO] [stdout]    --> cad_app/src/hatch_trace.rs:385:8
[INFO] [stdout]     |
[INFO] [stdout] 385 | pub fn split_at_intersections(segs: &[TessSeg]) -> Vec<TessSeg> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `trace_boundary_at` is never used
[INFO] [stdout]    --> cad_app/src/hatch_trace.rs:607:8
[INFO] [stdout]     |
[INFO] [stdout] 607 | pub fn trace_boundary_at(doc: &Document, seed: Vec2) -> Option<TracedBoundary> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `trace_boundary_at_in_view` is never used
[INFO] [stdout]    --> cad_app/src/hatch_trace.rs:620:8
[INFO] [stdout]     |
[INFO] [stdout] 620 | pub fn trace_boundary_at_in_view(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `trace_boundary_from_raw` is never used
[INFO] [stdout]    --> cad_app/src/hatch_trace.rs:764:4
[INFO] [stdout]     |
[INFO] [stdout] 764 | fn trace_boundary_from_raw(raw: Vec<TessSeg>, seed: Vec2) -> Option<TracedBoundary> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `h6`
[INFO] [stdout]    --> cad_app/src/param_editor.rs:914:13
[INFO] [stdout]     |
[INFO] [stdout] 914 |         let h6 = add_line(&mut doc, d, e);
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_h6`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `dock_undock_hold` and `dock_dragging` are never read
[INFO] [stdout]    --> cad_app/src/app.rs:837:5
[INFO] [stdout]     |
[INFO] [stdout] 748 | pub struct CadApp {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 837 |     dock_undock_hold: HashMap<&'static str, f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 844 |     dock_dragging: std::collections::HashSet<&'static str>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `WaitingForBase` is never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:1477:5
[INFO] [stdout]      |
[INFO] [stdout] 1475 | pub enum PasteState {
[INFO] [stdout]      |          ---------- variant in this enum
[INFO] [stdout] 1476 |     Off,
[INFO] [stdout] 1477 |     WaitingForBase,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `PasteState` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `path`, `doc`, `bbox`, and `info` are never read
[INFO] [stdout]     --> cad_app/src/app.rs:2067:5
[INFO] [stdout]      |
[INFO] [stdout] 2066 | struct FilePreview {
[INFO] [stdout]      |        ----------- fields in this struct
[INFO] [stdout] 2067 |     path: std::path::PathBuf,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 2068 |     doc:  Option<Document>,
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 2069 |     bbox: Option<(Vec2, Vec2)>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 2070 |     info: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `list_drive_roots` is never used
[INFO] [stdout]     --> cad_app/src/app.rs:2075:4
[INFO] [stdout]      |
[INFO] [stdout] 2075 | fn list_drive_roots() -> Vec<std::path::PathBuf> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:2436:5
[INFO] [stdout]      |
[INFO] [stdout] 2435 | pub enum DockEdge {
[INFO] [stdout]      |          -------- variants in this enum
[INFO] [stdout] 2436 |     Top, Bottom, Left, Right,
[INFO] [stdout]      |     ^^^  ^^^^^^  ^^^^  ^^^^^
[INFO] [stdout] 2437 |     TopLeft, TopRight, BottomLeft, BottomRight,
[INFO] [stdout]      |     ^^^^^^^  ^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DockEdge` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `pos` and `edge` are never read
[INFO] [stdout]     --> cad_app/src/app.rs:2442:9
[INFO] [stdout]      |
[INFO] [stdout] 2441 | pub struct DockState {
[INFO] [stdout]      |            --------- fields in this struct
[INFO] [stdout] 2442 |     pub pos:  egui::Pos2,
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 2443 |     pub edge: DockEdge,
[INFO] [stdout]      |         ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DockState` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Dobject` is never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:2536:5
[INFO] [stdout]      |
[INFO] [stdout] 2532 | pub enum AciPickRequest {
[INFO] [stdout]      |          -------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 2536 |     Dobject(usize),
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `AciPickRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]      --> cad_app/src/app.rs:5377:8
[INFO] [stdout]       |
[INFO] [stdout]  2823 | impl CadApp {
[INFO] [stdout]       | ----------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  5377 |     fn collect_closed_containing(&self, world: Vec2) -> Vec<(usize, f64, &'static str)> {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  6668 |     const DOCK_THRESHOLD_PX: f32 = 50.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  6672 |     const DOCK_STRIP_MIN_WIDTH:  f32 = 320.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  6673 |     /// Minimum height docked left/right strips will use.
[INFO] [stdout]  6674 |     const DOCK_STRIP_MIN_HEIGHT: f32 = 200.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  6679 |     const DOCK_UNDOCK_HOLD_SEC: f32 = 0.20;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  7023 |     fn render_hatch_pattern_library(&mut self, ctx: &egui::Context) {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 10514 |     fn update_file_preview(&mut self, path: &std::path::Path) {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 10555 |     fn render_file_preview(&mut self, painter: &egui::Painter, prect: egui::Rect) {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14462 |     fn apply_offset(&mut self, dist: f64, side: Vec2) {
[INFO] [stdout]       |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `layer_count` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |     DocSnapshot {
[INFO] [stdout]    |     ----------- field in this variant
[INFO] [stdout] ...
[INFO] [stdout] 57 |         layer_count:    usize,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `screen` and `modifiers` are never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     CanvasClick {
[INFO] [stdout]    |     ----------- fields in this variant
[INFO] [stdout] 72 |         screen:        (f32, f32),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 73 |         world:         Vec2,
[INFO] [stdout] 74 |         modifiers:     KeyModifiers,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `screen` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 |     CanvasPress   { screen: (f32, f32), world: Vec2, button: String },
[INFO] [stdout]    |     -----------     ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `screen` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 |     CanvasRelease { screen: (f32, f32), world: Vec2, button: String, drag_px: f32 },
[INFO] [stdout]    |     -------------   ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `press_screen` and `release_screen` are never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     GestureClassification {
[INFO] [stdout]    |     --------------------- fields in this variant
[INFO] [stdout] 89 |         press_screen:        (f32, f32),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 90 |         release_screen:      (f32, f32),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `from_screen` and `to_screen` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     CanvasDrag {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 107 |         from_screen: (f32, f32),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 108 |         to_screen:   (f32, f32),
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `DocRemove` and `KeyEvent` are never constructed
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout]  41 | pub enum DbgEvent {
[INFO] [stdout]     |          -------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 138 |     DocRemove {
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     KeyEvent     { key: String, modifiers: KeyModifiers },
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Menu`, `Replay`, and `Internal` are never constructed
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub enum CmdSource {
[INFO] [stdout]     |          --------- variants in this enum
[INFO] [stdout] 211 |     Typed,
[INFO] [stdout] 212 |     Menu(&'static str),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 213 |     Replay,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 214 |     Internal(&'static str),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CmdSource` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `shift`, `ctrl`, and `alt` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub struct KeyModifiers {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 219 |     pub shift: bool,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 220 |     pub ctrl:  bool,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 221 |     pub alt:   bool,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `KeyModifiers` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `tag` and `doc` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub struct DbgSnapshot {
[INFO] [stdout]     |            ----------- fields in this struct
[INFO] [stdout] 239 |     pub event_index: usize,
[INFO] [stdout] 240 |     pub tag:         String,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 241 |     pub doc:         Document,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgSnapshot` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `summarize` is never used
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:585:12
[INFO] [stdout]     |
[INFO] [stdout] 583 | impl WindowFlags {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] 584 |     /// Pretty-print which windows are open vs closed.
[INFO] [stdout] 585 |     pub fn summarize(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `trace_boundary_at_in_view` is never used
[INFO] [stdout]    --> cad_app/src/hatch_trace.rs:620:8
[INFO] [stdout]     |
[INFO] [stdout] 620 | pub fn trace_boundary_at_in_view(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.35s
[INFO] running `Command { std: "docker" "inspect" "4daada4791751759f8f7b27056a68ef5b7823af976e815bd68fd5cfe9b2ffdb8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4daada4791751759f8f7b27056a68ef5b7823af976e815bd68fd5cfe9b2ffdb8", kill_on_drop: false }`
[INFO] [stdout] 4daada4791751759f8f7b27056a68ef5b7823af976e815bd68fd5cfe9b2ffdb8
